package com.qicheng.wlhyspider.anhui.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@NoArgsConstructor
@Data
@Entity
@Table(name = "ah_vehicle")
public class AhVehicleEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @JSONField(name = "id")
    private String id;
    @JSONField(name = "messageReferenceNumber")
    private String messageReferenceNumber;
    @JSONField(name = "senderCode")
    private String senderCode;
    @JSONField(name = "compName")
    private String compName;
    @JSONField(name = "cityName")
    private String cityName;
    @JSONField(name = "countryName")
    private String countryName;
    @JSONField(name = "messageSendingDateTime")
    private String messageSendingDateTime;
    @JSONField(name = "vehicleNumber")
    private String vehicleNumber;
    @JSONField(name = "vehiclePlateColorCode")
    private String vehiclePlateColorCode;
    @JSONField(name = "vehicleType")
    private String vehicleType;
    @JSONField(name = "owner")
    private String owner;
    @JSONField(name = "useCharacter")
    private String useCharacter;
    @JSONField(name = "vin")
    private String vin;
    @JSONField(name = "issuingOrganizations")
    private String issuingOrganizations;
    @JSONField(name = "registerDate")
    private String registerDate;
    @JSONField(name = "issueDate")
    private String issueDate;
    @JSONField(name = "vehicleEnergyType")
    private String vehicleEnergyType;
    @JSONField(name = "vehicleTonnage")
    private String vehicleTonnage;
    @JSONField(name = "grossMass")
    private String grossMass;
    @JSONField(name = "roadTransportCertificateNumber")
    private String roadTransportCertificateNumber;
    @JSONField(name = "areaCode")
    private String areaCode;
    @JSONField(name = "trailerVehiclePlateNumber")
    private String trailerVehiclePlateNumber;
    @JSONField(name = "remark")
    private String remark;
    @JSONField(name = "createDate")
    private String createDate;
    @JSONField(name = "updateDate")
    private String updateDate;
    @JSONField(name = "vehicleException")
    private String vehicleException;

    private String companyId;
    private Integer isDetail;
}
